﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Services;
using System.Web.Services.Protocols;


/// <summary>
/// Descripción breve de UsuarioService
/// </summary>
public partial class Service
{
    [WebMethod]
    public DataTable usuariosListarUsuarios()
    {
        return UsuarioDA.usuariosSelectUsuarios();
    }
 
    [WebMethod]
    public bool UsuarioBuscar(string usuarionombre, string password)
    {
        if (usuarionombre != "")
        {
            string resultado = UsuarioDA.buscarusuario(usuarionombre);
             
                if (password == resultado)
                {
                    return true;
                }
                else { return false; } 
        }    
       else{return false;}    
	}
    [WebMethod]
    public string usuariosAgregarUsuario(string usuario, string password, string estado, string grupoid)
    {
        return UsuarioDA.usuariosInsertUsuario(usuario, password, estado, grupoid);
    }

    [WebMethod]
    public string usuariosModificarUsuario(string id, string usuario, string password, string estado, string grupoid)
    {
        return UsuarioDA.usuariosUpdateUsuario(id, usuario, password, estado, grupoid);
    }

    [WebMethod]
    public DataTable usuariosBuscarUsuarios(string cadena)
    {
        return UsuarioDA.buscarUsuarios(cadena);
    }

    [WebMethod]
    public string usuariosEliminarUsuario(string usuarioid)
    {
        return UsuarioDA.borrarUsuario(usuarioid);
    }

    [WebMethod]
    public string usuariosGrupoUsuario(string nombrecompleto)
    {
        return UsuarioDA.obtenerGrupoUsuario(nombrecompleto);
    }

    [WebMethod]
    public DataTable usuariosObtenerUsuarioCompleto(string nombrecompleto)
    {
        return UsuarioDA.obtenerDatosUsuario(nombrecompleto);
    }

    [WebMethod]
    public string usuariosObtenerDniUsuario(string usuarionombre, string password)
    {
        if (usuarionombre != "")
        {
            string resultado = UsuarioDA.buscarusuario(usuarionombre);
             
                if (password == resultado)
                {
                    return UsuarioDA.obtenerDniUsuario(usuarionombre);
                }
                else { return "error"; } 
        }    
       else{return "error";}    
	}
}
